// 引用vue
import Vue from 'vue'

// 第三方插件
// flexible
import 'lib-flexible'
// ElementUI组件
import ElementUI from 'element-ui';
import 'element-ui/lib/theme-chalk/index.css'; // 默认主体
// import '@/utils/myElement/index.css' // 自定义主题
// import '@/utils/css/myElement/element-variables.scss'  // element调整
Vue.use(ElementUI)//全局使用ElementUI
// vue-easytable
import 'vue-easytable/libs/themes-base/index.css'
import {VTable,VPagination} from 'vue-easytable'
Vue.component(VTable.name, VTable)
Vue.component(VPagination.name, VPagination)

// 引用app
import App from './App'
// 自定义css
// import '@/utils/css/myElement.scss'; //导入外部scss文件
import '@/utils/css/index.scss'
// 引用个人共通
import config from '@/utils/config' // 共通config文件
import tools from '@/utils/tool' // 共通工具文件
// 个人的vue组件
import myelUtil from '@/utils/myelUtil'
Vue.use(myelUtil)

// 路由
import router from '@/router'
import '@/router/customRouter'
// 本地存储
import store from '@/store'
// icon
import '@/icons' // icon

// 配置
Vue.config.productionTip = false
new Vue({
  el: '#app',
  store,
  router,
  components: {
    App
  },
  template: '<App/>'
})
